.userStyle {
    @media all and (max-width: 1400px) {

    }
    .right-middle {
        font-size: 14px !important;
        width: 100%;
        padding: 30px;
        margin-bottom: 20px;
        background-color: #fff;
    }        
    .right-tab-middle {
        width: 100%;
        margin-bottom: 20px;
        background-color: #fff;
    }
    .swi-table {
        color: #666;
        overflow: hidden;
        margin-bottom: 35px;
        border: 1px solid #d1d1d1;
        border-radius: 10px;
    }
    .swi-table a {
        color: #09cacd;
        text-decoration: none;
        display: inline-block;
        padding: 0 5px;
    }
    .swi-thead, .swi-tr {
        text-align: center;
        padding: 13px 8px;
        border-right: 1px solid #d1d1d1;
        border-bottom: 0;
        background: #eee;
        word-break: break-all;
    }
    .swi-thead:last-child, .swi-tr:last-child {
        border-right: 0;
    }
    .swi-tr {
        border-top: 1px solid #d1d1d1;
        background: white;
    }
    .swi-noMore {
        margin: 0;
        padding: 15px 0;
        text-align: center;
    }
    .swi-boldSpan {
        font-weight: bold;
        font-size: 18px;
        margin-right: 5px;
    }
    .swi-pd0 {
        padding: 0;
    }
    //兼容ie flex
    .flex1 {            
        display: -webkit-box;
        -webkit-box-orient: horizontal;
        -webkit-box-pack: center;
        -webkit-box-align: center;

        display: -moz-box;
        -moz-box-orient: horizontal;
        -moz-box-pack: center;
        -moz-box-align: center;

        display: -o-box;
        -o-box-orient: horizontal;
        -o-box-pack: center;
        -o-box-align: center;

        display: -ms-box;
        -ms-box-orient: horizontal;
        -ms-box-pack: center;
        -ms-box-align: center;

        display: box;
        box-orient: horizontal;
        box-pack: center;
        box-align: center;
    }

    /*分页CSS*/
    .pageConf, .pageConf * {
        display: inline;
    }
    .ui-page {
        font-size: 12px !important;
        display: inline-flex;
        float: right;
        padding: 0 24px 40px;
    }   
    .pagination {
        margin: 0;
    }
    .pagination-page, .name {
        line-height: 32px;
    }
    .ui-page > * {
        margin-right: 10px;
    }
    .ui-page input[type='text'], .ui-page select {
        width: 24px;
        margin: 0 4px;
        height: 24px;
        line-height: 24px;              
        text-align: center;
        border: 1px solid #eee;
        border-radius: 3px;
        background-color: #fff;
    }
    .ui-page select {
        width: auto ;
    }
    .go {
        width: 67px;
        height: 24px;
        line-height: 24px;
        text-align: center;
        color: #fff;
        border: 0;
        border-radius: 5px;
        background: #09cacd;
    }
    /*分页CSS END*/


    // 表单css
    .swi-select {
        max-width: 160px;
    } 
    .swi-date {
        max-width: 120px !important;
        padding-right: 0;
    }
    .swi-height {
        height: 36px;
        line-height: 36px;
    }
    .swi-div-detail {
        height: 36px;
        line-height: 36px;
        max-width: 130px; 
        padding-right: 0;
    }
    .swi-div {
        height: 36px;
        line-height: 36px;
        max-width: 148px;
        padding-right: 20px;
        text-align: right;
    }
    .swi-rank-span {
        width: 80px;
        padding-right: 20px;
    }
    .swi-rank-div {
        max-width: 205px;
    }
    .swi-input {
        height: 36px;
        border: 1px solid #d1d1d1;
        border-radius: 5px;
        max-width: 220px;
        margin-right: 40px;
    }
    .swi-input-div {
        height: 36px;
        line-height: 36px;
        max-width: 240px;
        margin-right: 40px;
        padding-left: 0;
    }
    .swi-input-divLg {
        height: 36px;
        line-height: 36px;
        max-width: 600px;
        margin-right: 40px;
        padding-left: 0;
    }
    .swi-search-input {
        max-width: 510px;
    }
    .swi-input-noW {
        height: 36px;
        border: 1px solid #d1d1d1;
        border-radius: 5px;
    }
    .swi-input-maxW {
        max-width: 600px;
    }
    .swi-btn {
        width: 120px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        color: #fff;
        font-size: 14px;
        border: 0;
        border-radius: 4px;
        background: #09cacd;
        margin-right: 25px;
    }
    .swi-btn:hover{
      background-color: #06babd;
    }
    .swi-btn-bgcolor-blue {
        border: 0;
        background-color: #09cacd;
    }
   .swi-btn-bgcolor-blue:hover{
        background-color: #06babd;
    }
    .swi-btn-color-blue {
        color: #09cacd;
        border: 1px solid #09cacd;
    }
    .swi-btn-color-red {
        color: #fd3000;
        border: 1px solid #fd3000;
    }
    .swi-search-btn {
        height: 30px;
        line-height: 30px;
    }
    .swi-btn-m {
        margin: 20px 25px 10px 0;
    }
    .swi-btn-disable {
        border: 0;
        background: #bfbfbf;
    }
    .swi-PD {
        padding: 20px;
    }
    .swi-ML {
        margin-left: 10px;
    }
    .swi-ML15 {
        margin-left: 15px;
    }
    .swi-ML25 {
        margin-left: 25px;
    }
    .swi-MB10 {
       margin-bottom: 10px; 
    }
    .swi-MB {
        margin-bottom: 20px;
    }
    .swi-MB40 {
        margin-bottom: 40px;
    }
    .swi-MR0 {
       margin-right: 0; 
    }
    .swi-MR40 {
        margin-right: 40px;
    }
    .swi-MR60 {
        margin-right: 60px;
    }
    .swi-span-title {
        padding: 0 0 30px;
        font-weight: bold;
    }
    .swi-span-title2 {
        margin-left: 20px;
        padding: 0 0 30px;
        font-weight: bold;
    }
    .swi-span-logo {
        height: 22px;
        width:20px;
        background: url(../../../resource/images/icon_sign.png) no-repeat center; 
    }
    .swi-explain {
        font-size: 14px;
        color: #ff6600;
    }
    .swi-downloadEX {
         font-size: 14px;
         color: #09cacd;
    }
    .swi-title-border {
        padding-bottom: 20px;
        font-size: 18px;
        font-weight: bold;
        border-bottom: 1px solid #eeeeee;
    }
    a {
        cursor: pointer;
    }

    // PCDetails
    .right-tab {
        height: 36px;
        line-height: 36px;
        text-align: center;
        background: #c7c6c6;
    }
    .swi-tab {
        height: 36px;
        line-height: 36px;
        color: #fff;
        cursor: pointer;
        border-right: 1px solid #fff;       
    }
    .swi-tab:last-child {
        border-right: 0;
    }
    .swi-active-tab {
        background: #09cacd;
    }
    .swi-bold {
        font-weight: bold;
    }
    .swi-height40 {
        height: 40px;
        line-height: 40px;
    }
    .swi-forbid-color {
        color: #fd3000 !important;
    }
    .swi-minwidth-125 {
        min-width: 125px;
    }
    .swi-maxwidth-80 {
        max-width: 80px;
    }
    // details
    .swi-prescription-status {

    }
    .swi-prescription-btn {
        width: 120px;
        height: 36px;
        line-height: 36px;
        text-align: center;
        color: #fff;
        background-color: #09CACD;
        border-radius: 4px;
    }
    .swi-prescription-left {
        max-width: 650px;
    }
    .swi-maxw400 {
        padding: 0;
        max-width: 400px;
    }
    .swi-prescription-right {
        padding: 40px;
        max-width: 400px;
        height: 838px;
        background-color: #EEE;
        border-radius: 4px;   
    }
    .swi-prescription-img {
        max-width: 595px;
        height: 838px;
        border: 1px solid #cecece;
        padding: 0;
    }
    

}